package com.example.demo.enums;

/**
 * 包含了与NLU模型交互所需的所有数据结构。
 */

// 用枚举来定义我们预设的场景，保证类型安全。
// 注意：枚举名需要与提示词中定义的场景标签完全对应。
public enum EmotionScene {
    INITIAL_ICE_BREAKING,
    ASKING_SOMEONE_OUT,
    CONFESSION_STRATEGY,
    DEEPENING_CONNECTION,
    COMMUNICATION_BREAKDOWN,
    CONFLICT_ARGUMENTS,
    RELATIONSHIP_RUT,
    TRUST_ISSUES,
    VALUE_FUTURE_MISMATCH,
    MANAGING_EXTERNAL_RELATIONSHIPS,
    LONG_DISTANCE_RELATIONSHIP,
    CONSIDERING_BREAKUP,
    INITIATING_BREAKUP,
    POST_BREAKUP_HEALING,
    WINNING_BACK_AN_EX,
    UNKNOWN;
}




/**
 * NLU处理后的完整结果，这就是那份“结构化报告”。
 */
